﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SharpSNS
{
    /// <summary>
    /// Status DetailCodes (statusDetailCode)
    /// </summary>
    public enum ApiStatusDetailCode
    {
        /// <summary>
        /// Unknown or no detail code
        /// </summary>
        UnknownOrNone = 0,
        /// <summary>
        /// Invalid login id or password
        /// </summary>
        InvalidPassword = 3011,
        /// <summary>
        /// SecurId required or not valid
        /// </summary>
        SecurIdRequiredOrInvalid = 3012,
        /// <summary>
        /// Next SecurId token required
        /// </summary>
        SecurIdNextTokenRequired = 3013,
        /// <summary>
        /// Account Security Question required or invalid
        /// </summary>
        ASQRequiredOrInvalid = 3014,
        /// <summary>
        /// Captcha challange required or invalid
        /// </summary>
        CaptchaRequiredOrInvalid = 3015,
        /// <summary>
        /// Aol key required
        /// </summary>
        AolKeyRequired = 3016,
        /// <summary>
        /// Application rights or consent required for account
        /// </summary>
        RightsOrConsentRequired = 3017,
        /// <summary>
        /// TOS/Privacy Policy acceptance required for account
        /// </summary>
        TermsAndPrivacyPolicyAcceptRequired = 3018,
        /// <summary>
        /// Account not allowed
        /// </summary>
        AccountNotAllowed = 3019,
        /// <summary>
        /// Email not confirmed
        /// </summary>
        EmailNotConfirmed = 3020,
        /// <summary>
        /// Account needs to be updated (must log in to AOL)
        /// </summary>
        AccountNeedsToBeUpdated = 3021
    }
}
